Dial Plan

The Dial Plan tab is a general call forwarding, dial plan, hunt group, circular hunting, address book, away, etc. place.

You can define your own numbers. Regexes can be used.

Figure. Dial plan.

Button

Description

Add

Click the button to add a new dial plan rule. The Rule dialog opens.

Edit

Select a rule from the list and click the button to edit this rule. The Rule dialog opens.

Copy

Select a rule from the list and click the button. The Rule dialog opens, here you can change some features. Click OK to create a new similar rule.

Delete

Select a rule and click the button to remove this rule.

Arrows

Select a rule and use the buttons to change a rule position in the list.

Note: The order of dial plans in the list is important! If a number of some dial plan is called, dial plans higher in the list are omitted even in the case the used dial plan refers to some of these dial plans. SeeDial Plan Examples.

Export Numbers To CSV

Click the button if you want to export descriptions and numbers of all dial plans. A standard Save As dialog lets you to save numbers as a .csv file (the .txt format is also possible).

Figure. Rule dialog. Rule tab.

Field

Description

Active

Check the box to activate this rule. (If not checked, the rule does not apply.)

Description

Write some descriptive text.

Number

first field

Select from the list:

  • Equals

  • Matches (RegEx) - for RegEx use

  • Starts with

  • Ends with

  • Contains

Option names are self-explanatory.

Number

second field

This is the number we use to match the rule. This field may contain multiple numbers separated by semicolons (if non-regex only). It may contain a domain. If a domain is not specified any domain will be matched.

Use the "..." button to select users, groups, etc.

Strip number from target

Can be used with the Starts with, Ends with options.

Example:

Say, non-local numbers are dialed with 0 (zero) at the beginning. If this box is checked, Starts with selected and 0 entered into the Number field, this 0 is removed and the correct number is dialed "outside".

Type

  • Hunt Groups - the default hunt group mode. You can forward the call to many concurrent targets. Target phones will all ring simultaneously.

  • Circular Hunting - similar as Hunt Groups but target phones ring via the Round Robin mechanism. Only one target rings at a time and they are changed for each new call. You can also combine Hunt Groups and Circular Hunting if Hunt Groups is defined on the upper level.

  • Set Call Forwarding - used for former Special Numbers, target defines what happens. If blank, the forwarding is deleted, if set, the forwarding is created if set to something non existent, an away mode is created.

  • Redial Last Number - re-dials the last received or dialed number. The Log user calls to user mailbox option must be active.

  • Call Pickup - you can define a rule that allows any member of some group to pickup a call that is not answered by another group member (his/her phone still ringing). The member willing to answer just has to dial a number defined within this rule.

Target

Define the list of targets separated by semicolons where to direct the call to.

Target can be a system group, VoIP group, system account or another dial plan number. This means you can use as many combinations as you want, forward calls to whole domains, VoIP defined groups and even following dial plan rules. Simply create a rule to forward to number which is defined below. The target will contain the number and following rules will take place. Rules always win above local accounts. This means you can override any account receiving their calls (this is how call forwarding is done on the user level - it just creates a new rule for that user).

You can use a drop down to select from a list of extensions and groups defined on the Extensions/Groups tab.

Note: When the * (asterisk) is in the Target field for Call Pickup, all users can use this dialing rule. When the field is empty, the Call Pickup service is just allowed to users within the same VoIP group.

Forward After (Sec)

Define a time (in seconds) after what a call is redirected to recipients defined in the Forwarded Target field.

Forwarding takes place in several cases:

  • Time condition is met.

  • None of the defined recipients is online/registered. In this case, the call is forwarded immediately.

  • All of the defined recipients rejected the call or are busy.

Forwarding To

If none of possible recipients defined in the Target field accepts a call (because they are busy, not on-line, etc.), this call is forwarded to users, groups, etc. defined here.

You can use a drop down to select from a list of extensions and groups defined on the Extensions/Groups tab.

Figure. Rule dialog. Advanced tab.

Field

Description

Trunk

Select one of the options:

  • None - does not distinguish trunk/non-trunk calls

  • Call fom trunk - a call is realized via a trunk (gateway) defined within the Trunks tab

  • Call not from trunk - a call is not realized via a trunk (gateway) defined within the Trunks tab

Time Filter

You can set a time interval when the rule is to be active. Click the "..." button to open the Schedule Task dialog. For more information about this dialog, refer to the Shared Topics - Schedule chapter - Schedule section.

Apply if URI not registered in the location service

If checked, the rule is used only if a SIP user is not online.